body {
	/*background-color:#a6bf79; */
	background-image:url(images/bg_red.gif);
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
}

#language {
	text-align: right;
}

#language a {
	color: #c77e0c;
}

#container {
	margin: 0px auto;
	text-align: center;
	width: 793px;
}

#header {
	margin: 0px 0px 0px 0px;
	background-image:url(images/header.jpg);
	border: #FFF 1px solid;
	width:790px;
	height:140px;
	position:relative;
}

.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}

a{
	font-size:12px;
}
p{
	margin: 15px 0px;
}
/********************** Home Page Content ***************************/
#content {
	background-image:url(images/content_bg_long.jpg);
	width: 792px;
}
img{
	border-width:0px;
}
h1{
	color:#000000;
	font-size:14px;
	margin: 20px 0px 20px 0px;
}

h2{
	color:#85a157;
	font-size:14px;
	text-align:center;
	width:600px;
	margin: 10px 0px 15px 0px;
}

h3{
	color:#85a157;
	font-size:14px;
	text-align:left;
	width:200px;
	margin: 10px 0px 15px 0px;
}

/********************** index.html ***************************/
#welcome {
	float:left;
	width:450px;
	margin-top:10px;
	margin-left:27px;
	padding: 0px 10px 30px 0px;
	display:inline;
	text-align: left;
}
#welcome a{color:#28556b;}
#welcome a:hover{color:#c77e0c;}
#news {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;
	text-align: left;
}

#news a{ color:#c77e0c; }
#news a:hover { color:#85a157; }

#dechenrang_img0 {
	margin: 10px;
	height: 200px;
	width: 180px;
	background-image:url(images/guru_rinpoche.jpg);
	float: left;
}

#dechenrang_img1 {
	height:80px;
	width: 120px;
	background-image:url(images/dechenrang2.jpg);
	float: right;
}

.news_item {
	color: green;
	text-align: left;
}

/******************** other links ********************/
.other_link_icon img {
	width: 163px;
	height: 131px;
}
.other_link_icon {
	width: 200px;
	text-align: center;
}

.other_link {
	width: 714px;
	border-width: 0px;
}

/******************** General ************************/
#nav_area {
	float: left;
	width: 742px;
	margin-left: 50px;
	padding: 0px 0px 0px 0px;
	display:inline;
	text-align: left;
}

/******************* calendar **********************/
.monthly_practice h3 {
	text-decoration: underline;
	color:#85a157;
	font-size:12px;
	text-align:left;
	width:500px;
	margin: 10px 0px 15px 0px;
}

.month {
	width: 150px;
}

/******************** teachers ***********************/
.lineage_masters {
    float: left;
    width: 790px;
}

.lineage_masters_img {
    width: 300px;
    height: 344px;
    text-align: center;
}

.lineage_masters_text {
    font-size: 16px;
    text-align: center;
}

/******************** teachers ***********************/
.wish_english {
        font-family: sans-serif,Helvetica,  Arial;
        font-size: 10px;
        font-style: italic;
        color:#7c1900;
}

.wish_chiness {
        font-family: 標楷體, sans-serif, Helvetica, Arial;
        font-size: 12px;
        color:#7c1900;
}

/***************** introduction table **************/
.intro_icon {
	padding: 10px 10px 0px 10px;
	vertical-align: top;
}

.intro_icon img {
	width: 188px;
}

.intro_article {
	padding: 0px 20px 0px 0px;
	margin: 10px 30px 10px 10px;
}

.intro_item {
	float: left;
	width: 714px;
	text-align: left;
}

/***************** events **************************/
.event_icon {
	padding: 0px 10px 0px 10px;
}

.event_icon img {
	width: 119px;
}

.event_article {
	padding: 0px 20px 0px 0px;
	margin: 10px 10px 10px 10px;
}

.event_item {
	width: 714px;
	text-align: left;
}

.event_item h3 {
	color: #000;
	font-size:12px;
	width:600px;
	margin: 10px 0px 15px 0px;
}

.event_item h2 {
	text-align: left;
	color:#85a157;
	font-size:14px;
	width: 600px;
	margin: 10px 0px 15px 0px;
}

/********************** download table ********************/
#download {
	border: #fff 1px solid;
}

.download_title {
	border: #fff 1px solid;
	margin: 2px 2px 2px 2px;
	text-align: left;
}

.download_article {
	border: #fff 1px solid;
	margin: 2px 2px 2px 2px;
	width: 500px;
	text-align: left;
}

/********************** eclipse table ********************/
#eclipse_title {
	font-size: 20px;
	text-align: center;
	color:#85a157;
}

#eclipse {
	width: 700px;
	text-align: center;
}

#eclipse tr.odd {
	background-color: #92e1e8;
}

#eclipse tr.even {
	background-color: white;
}

#eclipse td {
	text-align: left;
}

#eclipse td.year {
	color: #a2345b;
}

#eclipse td.description {
	text-align: left;
	color:#85a157;
}
/********************** support/membership ***************/
.merchandise_pic img {
	width: 240px;
	height: 180px;
}

.merchandise_des {
	color: #85a157;
	font-size: 14px;
}

/******************* larung *****************************/
caption {
	/* color:#85a157; */
	color: blue;
	font-size:14px;
	text-align:left;
	width:600px;
	margin: 10px 0px 15px 0px;
}

.larung_schedule {
	border: #FFF 1px solid;
	margin: 0px;
	padding: 0px;
}

/********************** Footer ***************************/
#footerline {
	clear:both;
	background-image:url(images/footer_bg_long.jpg);
	font-size:1px;
	height:10px;
}
#footer {
	width:792px;
	text-align:center;
	padding: 20px 0px;
}
